23. 解决方案:列表和成员运算符
练习:列表索引
以下是用于该练习的良好代码行:
num_days = days_in_month[month - 1]```
### 练习:列表切片
以下是用于该练习的良好代码行:print(eclipse_dates[-3:])```
练习 3
这是我们的参考答案:
          
           sentence1
          
          是一个字符串,因此是不可变对象。意味着虽然你可以引用
          
           sentence1
          
          中的单个对象(例如,可以写为
          
           sentence1[5]
          
          ),但是无法为它们赋值。(无法写成
          
           sentence1[5] = a
          
          )。因此第三个表达式将出错。
         
          
           sentence2
          
          是一个列表,列表是可变的,意味着你可以更改
          
           sentence2
          
          中单项的值:
         
- 
           在第一个表达式中,我们将
           sentence2中的最后一项的值从“.”改成了“!”。
- 
           在第二个表达式中,我们将
           sentence2中的第一项的值从“I”更改成了“Our Majesty”。
- 
           在最后一个表达式中,我们使用了切片功能同时将
           sentence2中的第一项和第二项的值分别从“I”和“wish”改成了“We”和“want”。
